import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";

export default defineConfig({
  plugins: [
    uni(),
    //     styleImport({
    //       resolves: [VantResolve()],
    //       libs: [
    //         {
    //           libraryName: 'vant',
    //           esModule: true,
    //           resolveStyle: name => `../es/${name}/style`
    //         }
    //       ]
    //     }),
    //     createStyleImportPlugin({
    //   resolves: [AndDesignVueResolve()],
    //   // 如果没有你需要的resolve，可以在lib内直接写
    //   libs: [
    //     {
    //       libraryName: 'ant-design-vue',
    //       esModule: true,
    //       resolveStyle: name => {
    //         return `ant-design-vue/es/${name}/style/index`
    //       },
    //     },
    //   ],
    // }),
    
  ]
});
// import vue from "@vitejs/plugin-vue";
// import { defineConfig } from "vitest/config";

// export default defineConfig({
//   plugins: [
//     vue(),
//   ],
//   test: {
//     include: ["tests/*.test.ts"],
//   },
// });
// import vue from '@vitejs/plugin-vue';
// import Components from 'unplugin-vue-components/vite';
// import { VantResolver } from '@vant/auto-import-resolver';

// export default {
//   plugins: [
//     vue(),
//     Components({
//       resolvers: [VantResolver()],
//     }),
//   ],
// };

// import {
//   createStyleImportPlugin,
//   AndDesignVueResolve,
//   VantResolve,
//   ElementPlusResolve,
//   NutuiResolve,
//   AntdResolve,
// } from 'vite-plugin-style-import'
 
// export default defineConfig({
//   plugins: [
//     // ......
//     createStyleImportPlugin({
//       resolves: [AndDesignVueResolve()],
//       // 如果没有你需要的resolve，可以在lib内直接写
//       libs: [
//         {
//           libraryName: 'ant-design-vue',
//           esModule: true,
//           resolveStyle: name => {
//             return `ant-design-vue/es/${name}/style/index`
//           },
//         },
//       ],
//     }),
//   ],
//   // 1. 如果使用的是ant-design 系列的 需要配置这个
//   // 2. 确保less安装在依赖 `yarn add less -D`
//   css: {
//      preprocessorOptions: {
//        less: {
//          javascriptEnabled: true,
//        },
//      },
//   },
// })

// import vue from '@vitejs/plugin-vue';
// import styleImport, { VantResolve } from 'vite-plugin-style-import';

// export default {
//   plugins: [
//     vue(),
//     styleImport({
//       resolves: [VantResolve()],
//       libs: [
//         {
//           libraryName: 'vant',
//           esModule: true,
//           resolveStyle: name => `../es/${name}/style`
//         }
//       ]
//     }),
//   ],
// };
// import vue from '@vitejs/plugin-vue';
// import Components from 'unplugin-vue-components/vite';
// import { VantResolver } from '@vant/auto-import-resolver';

// export default {
//   plugins: [
//     vue(),
//     Components({
//       resolvers: [VantResolver()],

//     }),
//   ],
// };
